Visualisation for Stochastic Process Algebras: The Graphic Truth

نویسندگان

  • Michael J. A. Smith
  • Stephen Gilmore
چکیده

There have historically been two approaches to performance modelling. On the one hand, textual language-based formalisms such as stochastic process algebras provide portable and scalable solutions to compositional modelling. On the other hand, graphical formalisms such as stochastic Petri nets and stochastic activity networks provide an automaton-based view of the model, which may be easier to visualise, at the expense of portability. In this paper, we argue that we can achieve the benefits of both approaches by generating a graphical view of a stochastic process algebra model, which is synchronised with the textual representation, giving the user has two ways in which they can interact with the model. We present a tool, as part of the PEPA Eclipse Plug-in, that allows the components of models in the Performance Evaluation Process Algebra (PEPA) to be visualised in a graphical way. This also provides a natural interface for labelling states in the model, which integrates with our interface for specifying and model checking properties in the Continuous Stochastic Logic (CSL). We describe recent improvements to the tool in terms of usability and exploiting the visualisation framework, and discuss some of the general features of the implementation that could be used by other tools. We illustrate the tool using an example based on a model of a financial web-service application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Graphic Representation and Visualisation as Modelling Support for the Knowledge Acquisition Process

Håkansson, A. 2003. Graphic Representation and Visualisation as Modelling Support for the Knowledge Acqusition Process. 79 pp. Uppsala. ISBN 91-506-1727-3 The thesis describes steps taken towards using graphic representation and visual modelling support for the knowledge acquisition process in knowledge-based systems — a process commonly regarded as difficult. The performance of the systems dep...

متن کامل

Elements of the Visualisation Process within a Dynamic Geometry Environment

The advent of powerful computer graphic packages has coincided with renewed interest in all forms of visual representation in mathematics. As a result, we need to be clear about what we mean by the visual processing necessary to solve mathematical problems involving visual phenomena. Visual processing involves the ability to mentally manipulate and transform visual representations and visual im...

متن کامل

Stochastic Process

We introduce Stochastic Process Algebras as a novel approach for the structured design and analysis of both the functional behaviour and performabil-ity (i.e performance and dependability) characteristics of parallel and distributed systems. This is achieved by integrating stochastic modelling and analysis into the powerful and well investigated formal description techniques of process algebras...

متن کامل

Visualisation for model comprehension

In recognising that performance modelling is increasingly of interest to professionals who do not have a background in mathematical analysis, it is important to provide additional mechanisms by which such communities may improve their confidence in the models they evaluate accurately reflect the systems they are studying. One such community is traditional software engineering, where visualisati...

متن کامل

Numerical Simulation of a Lead-Acid Battery Discharge Process using a Developed Framework on Graphic Processing Units

In the present work, a framework is developed for implementation of finite difference schemes on Graphic Processing Units (GPU). The framework is developed using the CUDA language and C++ template meta-programming techniques. The framework is also applicable for other numerical methods which can be represented similar to finite difference schemes such as finite volume methods on structured grid...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011